package com.video.video.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.video.common.annotation.Excel;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

@Data
public class DWthdrawalRecordDto implements Serializable {
  /** ID */
  private String id;

  /** 会员id */

  private String uid;

  /**会员名称***/
  @Excel(name = "会员名称")
  private String uname;

  /** 提现方式：1 支付宝 2 微信 3银行卡 4 现金 */

  private String type;

  @Excel(name = "提现方式")
  private String typeName;


  /** 提现账号 */
  @Excel(name = "提现账号")
  private String accountNumber;

  /** 当前佣金金额（提现前） */
  @Excel(name = "当前佣金金额")
  private BigDecimal currentAmount;

  /** 提现金额 */
  @Excel(name = "提现金额")
  private BigDecimal amount;

  /** 创建时间 */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  @Excel(name = "申请时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  private Date createTime;

  /**审核状态：1 待审核 2已审核 3已驳回****/
  private String audiStatus;

  /**审核状态：1 待审核 2已审核 3已驳回****/
  @Excel(name = "审核状态")
  private String audiStatusName;

  @Excel(name = "审核账号")
  private String updateBy;

  /** 更新时间 */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  @Excel(name = "审核时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  private Date updateTime;

  /** 备注 */
  @Excel(name = "备注")
  private String remarks;

}
